home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / music / pcmusic.arj / DEVELOP.DOC < prev    next >
Text File  |  1993-09-21  |  3KB  |  85 lines

  1.  
  2.                                                   DEVELOP.DOC  Page 1 of 2
  3.  
  4.  
  5.  
  6.  
  7.      SOUND DRIVER PROGRAM
  8.  
  9.      This program is written in assembler language for use by software
  10.      developers. I searched high and low for some guidance on how to
  11.      provide sound for my programs. Each book I bought gave me a little
  12.      piece. Several books gave me programs to play their sounds, but,
  13.      none really explained the method. They kept all that good stuff
  14.      hidden. I include all the theory along with diagrams and annotated
  15.      routines that I have developed to help you make use of this great
  16.      enhancement for your programs.
  17.  
  18.  
  19.      I have three (3) levels of marketing for my SOUND DRIVER:
  20.  
  21.        1. ($7.95) The package I call PC MUSIC MAKER. You can type in
  22.           songs and/or sound effects. Then save, load, edit and play
  23.           them. it is great fun, but it doesn't help you to put them
  24.           into  your programs. However, I have included a small execution
  25.           module on this disk called PCREADY.EXE. To use this module:
  26.  
  27.   
  28.             A. Install PCMM on your hard disk in directory PCMM.
  29.  
  30.             B. Modify AUTOEXEC.BAT file to include the following:
  31.  
  32.  
  33.                          CD\PCMM
  34.                          PCREADY
  35.  
  36.  
  37.             C. When you turn on your system, you will be notified by
  38.                the AMBULANCE sound that your system is ready to go.
  39.  
  40.             D. Make a phone call while your system is 'booting'. When
  41.                you hear the PCREADY sound you can hang up.
  42.  
  43.  
  44.  
  45.                                                   DEVELOP.DOC  Page 2 of 2
  46.  
  47.  
  48.  
  49.  
  50.        2. ($14.95) The SOUND DRIVER in object form that can be LINKED
  51.           to your program. There are two rountines in the SOUND DRIVER.
  52.  
  53.             A. PURGER strips all non-sound commands from the input
  54.                buffer and stores only the sound commands in SBuffer.
  55.  
  56.             B. SOUNDDVR is the routine that controls the PC speaker.
  57.                from commands in the SBuffer.
  58.   
  59.             C. Calling sequences will be provided with the package.
  60.  
  61.  
  62.  
  63.        3. ($29.95) The SOUND DRIVER in annotated assembler form that can
  64.           be modified, assembled and linked with any of your programs you
  65.           desire. You may NOT use it to market anything similar to my
  66.           product PC MUSIC MAKER.
  67.  
  68.           In PC MUSIC MAKER I put hooks in the SOUNDDVR to flash the
  69.           AMBULANCE light from blue to red. I also put hooks in PURGER
  70.           to strip the title from the input buffer and save it for display
  71.           while the tune was playing.
  72.  
  73.           You may also want to add sound commands. For instance, if you
  74.           want to make your PC 'TALK', the frequency change must be made
  75.           very quickly. This would require a change to the SPEAKER routine
  76.           of SOUNDDVR.
  77.  
  78.           I have made a small change to my personal SOUNDDVR to change the
  79.           frequency by a designated amount (Znnn). This way I can make a
  80.           siren sound or a train whistle with a doppler effect.
  81.  
  82.           The possibilities are endless once you know how the PC speaker
  83.           is controlled.
  84.  
  85.